from django.contrib.syndication.views import Feed  # 注意加入import语句
from movie.models import *

class RSSFeed(Feed):
    # 显示在聚合阅读器上的标题
    title = "电影磁链"
    # 通过聚合阅读器跳转到网站的地址
    link = "/"
    # 显示在聚合阅读器上的描述信息
    description = "Movie feed"

    # 需要显示的内容条目
    def items(self):
        return Movieinfo.objects.all().order_by("-id")[:100]

    # 聚合器中显示的内容条目的标题
    def item_title(self, item):
        return "{}|{}|{}|{}|{}".format(item.id,item.year,item.area,item.type,item.name)

    # 聚合器中显示的内容条目的描述
    def item_description(self, item):
        return item.magnetic_link

    def item_link(self, item):
        return item.url
